/*BASE.CSS*/
/*Common styles*/
body {font-family: Arial, Verdana, Helvetica, sans-serif; color: #333;}
a {text-decoration:none; outline: none;}
input, button {outline: none;}
button {font-size: 1em;}

#main{
	width: 1024px;
}

/*Style*/
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}
.float-left {float: left;}
.float-right {float: right;}
.hide-item {display: none;}
.disable {color:#AAA;}
.nowrap {white-space:nowrap;}
.negative {color:#ff0000 !important;}


/*Clearfix*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*Textos*/
.message-text-description {font-size: 11px; font-style: italic; padding-top: 5px; }
.xs-text{font-size: 11px; font-style: italic}

/*Set common image-sprite*/
.ui-flowbutton-icon{background:url(../images/sprite_general.png) no-repeat transparent;display: block;height: 30px;width: 30px;vertical-align:middle;}

.ui-arrow-wizard-icon{background:url(../images/sprite_general.png) no-repeat transparent;display: block;height: 35px;width: 30px;vertical-align:middle;background-position:0px -126px;margin:40px 0 0 0}

/*Action Wizard button*/
.ui-wizard a{ height: 50px;width: 90px;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.ui-wizard a:hover{border:1px solid #cecece;background: #fafafa;}
.ui-wizard .current-edition{background: #dadafa;-webkit-box-shadow: inset 0 1px 0 #d4d4d4;box-shadow: inset 0 1px 0 #d4d4d4;border:1px solid #d4d4d4;}
.ui-wizard .enabled-edition{background: #fafafa;-webkit-box-shadow: inset 0 1px 0 #d4d4d4;box-shadow: inset 0 1px 0 #d4d4d4;border:1px solid #d4d4d4;}
.ui-wizard .disabled-edition{background: #dadada;-webkit-box-shadow: inset 0 1px 0 #aaaaaa;box-shadow: inset 0 1px 0 #aaaaaa;border:1px solid #aaaaaa;}



/*Action Wizard icon*/
.current-edition .ui-button-personal-data .ui-flowbutton-icon{background-position:0px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-contact-data .ui-flowbutton-icon{background-position:-30px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-economic-data .ui-flowbutton-icon{background-position:-60px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-ownership-learning-data .ui-flowbutton-icon{background-position:-90px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-innovation-data .ui-flowbutton-icon{background-position:-120px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-associativity-data .ui-flowbutton-icon{background-position:-150px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-farm-data .ui-flowbutton-icon{background-position:-180px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-forest-business-data .ui-flowbutton-icon{background-position:-210px 0px;margin:10px 0 0 30px}
.current-edition .ui-button-confirmation-data .ui-flowbutton-icon{background-position:-240px 0px;margin:10px 0 0 30px}

.enabled-edition .ui-button-personal-data .ui-flowbutton-icon{background-position:0px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-contact-data .ui-flowbutton-icon{background-position:-30px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-economic-data .ui-flowbutton-icon{background-position:-60px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-ownership-learning-data .ui-flowbutton-icon{background-position:-90px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-innovation-data .ui-flowbutton-icon{background-position:-120px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-associativity-data .ui-flowbutton-icon{background-position:-150px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-farm-data .ui-flowbutton-icon{background-position:-180px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-forest-business-data .ui-flowbutton-icon{background-position:-210px -30px;margin:10px 0 0 30px}
.enabled-edition .ui-button-confirmation-data .ui-flowbutton-icon{background-position:-240px -30px;margin:10px 0 0 30px}

.disabled-edition .ui-button-personal-data .ui-flowbutton-icon{background-position:0px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-contact-data .ui-flowbutton-icon{background-position:-30px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-economic-data .ui-flowbutton-icon{background-position:-60px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-ownership-learning-data .ui-flowbutton-icon{background-position:-90px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-innovation-data .ui-flowbutton-icon{background-position:-120px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-associativity-data .ui-flowbutton-icon{background-position:-150px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-farm-data .ui-flowbutton-icon{background-position:-180px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-forest-business-data .ui-flowbutton-icon{background-position:-210px -60px;margin:10px 0 0 30px}
.disabled-edition .ui-button-confirmation-data .ui-flowbutton-icon{background-position:-240px -60px;margin:10px 0 0 30px}

/*Action Button*/
.ui-button-save .ui-flowbutton-icon {background-position:-189px -32px;}
.ui-button-search .ui-flowbutton-icon {background-position:-54px -32px;}
.ui-button-back .ui-flowbutton-icon {background-position:-160px -90px;}
.ui-button-next .ui-flowbutton-icon { background-position:-256px -60px; }
.ui-button-cancel .ui-flowbutton-icon {background-position:-539px -32px;}
.ui-button-register .ui-flowbutton-icon {background-position:-432px -32px;}
.ui-button-accept .ui-flowbutton-icon {background-position:-324px -32px;}

/*Panels*/
.common-panel {border: 1px solid #A1A1A1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 0 10px;min-height: 11px;outline: medium none;padding: .625em;}
.common-panel .ui-textbox-message {font-size: 0.625em; line-height:20px; padding-left: 15px; color:#A1A1A1; display: inline; width: auto;}
.common-panel .ui-textbox-input {/*float: left;*/}
.common-panel h3 {padding-left: 0;width: auto;}

/*Tooltip*/
.ui-recordtable-link { position: relative; }
.tooltip-content { position:absolute; right:-15px; bottom:35px; padding:6px 10px; border:1px solid #BCBCBC; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; background-color: #FFF; display: none; }
.tooltip-content .tooltip-text { color: #666; text-align: center; white-space: nowrap; font-size: 11px; }
.tooltip-content .tooltip-arrow { background-color:red; width:19px; height: 11px; background: url("../images/tooltip_arrow.png") no-repeat; position:absolute; right:15px; bottom:-11px; }

/*Export Buttons, Flow Buttons and Buttons-Containers*/
.buttons-container .ui-export, .buttons-container .ui-flowbutton, .buttons-container-panel .ui-export { text-align: right; width: auto; }


/*Rows for forms*/
.common-panel .ui-form-row {padding-top: 0.813em;}
.ui-form-row-support {padding-top: 0.25em;}
.common-panel .ui-form-row:first-child {padding-top: 0;}
.common-panel .ui-form-row-reset .ui-form-row:first-child {padding-top: .938em;}
.ui-form-row.ui-form-last-row {margin-bottom: 0;}
.ui-form-row-2col .ui-form-col {width: 37%;float: left;}
.ui-form-row dt {display: block;float: left;}
.ui-form-row dt, .ui-form-row dd {line-height: .938em;}
.ui-form-row dd {font-weight: bold;}
